precarious housing made of branches and animal hides - Español Inglés Diccionario